package com.lanou.service.Impl;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.lanou.entity.Psych;
import com.lanou.mapper.PsychMapper;
import com.lanou.service.PsychService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
@Service
public class PsychServiceImpl implements PsychService {
    @Autowired
   private PsychMapper psychMapper;

//    @Override
//    public PageInfo<Psych> selectAllPsych(Integer pageNum, Integer pageSize) {
//
//    }
//
//    @Override
//    public List<Psych> selectPsychById(int id) {
//        Psych psych = psychMapper.selectPsychById(id);
//        return psych;
//    }

    @Override
    public PageInfo<Psych> selectAllPsych(Integer pageNum, Integer pageSize) {
        PageHelper.startPage(pageNum, pageSize);
        List<Psych> psyches = psychMapper.selectPsychById();
        PageInfo<Psych> pageInfo = new PageInfo<>(psyches);
        return pageInfo;
    }

    @Override
    public Psych selectPsychByIdy(Integer id) {
        Psych psych = psychMapper.selectPsychByIdy(id);
        return psych;
    }

    @Override
    public int insertPsych(Psych psych) {
        int i = psychMapper.insertPsych(psych);
        return i;
    }
}
